package com.ruoyi.mateProcurement.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MateProcurementModel {
    private Long materialId;
    private Long mateCheckId;
    private String mateProductName;
    private Long procurementNo;
    private Long mateProcurementId;
    private Long mateproductId;
    private Long deptId;
    private int allNum;
    private String unit;
    private BigDecimal taxPrice;
    private BigDecimal taxTotal;
    private String mateProductType;
    private String materialName;
    private String mateBatch;
    private String taxRate;
    private String enterNum;//进厂编号
    private Long lossNum;//损耗的数量
    private Long realityNum;//实际数量
    private Long readyId;//预入库的主键id
    /**
     * 订单创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "订单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "订单审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date auditTime;

    public Long getReadyId() {
        return readyId;
    }

    public void setReadyId(Long readyId) {
        this.readyId = readyId;
    }

    public Long getLossNum() {
        return lossNum;
    }

    public void setLossNum(Long lossNum) {
        this.lossNum = lossNum;
    }

    public Long getRealityNum() {
        return realityNum;
    }

    public void setRealityNum(Long realityNum) {
        this.realityNum = realityNum;
    }

    public String getEnterNum() {
        return enterNum;
    }

    public void setEnterNum(String enterNum) {
        this.enterNum = enterNum;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public Long getMateCheckId() {
        return mateCheckId;
    }

    public void setMateCheckId(Long mateCheckId) {
        this.mateCheckId = mateCheckId;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }


    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getMateProductName() {
        return mateProductName;
    }

    public void setMateProductName(String mateProductName) {
        this.mateProductName = mateProductName;
    }

    public Long getMateproductId() {
        return mateproductId;
    }

    public void setMateproductId(Long mateproductId) {
        this.mateproductId = mateproductId;
    }

    public String getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(String taxRate) {
        this.taxRate = taxRate;
    }

    public String getMateProductType() {
        return mateProductType;
    }

    public void setMateProductType(String mateProductType) {
        this.mateProductType = mateProductType;
    }


    public String getMateBatch() {
        return mateBatch;
    }

    public void setMateBatch(String mateBatch) {
        this.mateBatch = mateBatch;
    }

    public Long getProcurementNo() {
        return procurementNo;
    }

    public void setProcurementNo(Long procurementNo) {
        this.procurementNo = procurementNo;
    }

    public Long getMateProcurementId() {
        return mateProcurementId;
    }

    public void setMateProcurementId(Long mateProcurementId) {
        this.mateProcurementId = mateProcurementId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public int getAllNum() {
        return allNum;
    }

    public void setAllNum(int allNum) {
        this.allNum = allNum;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public BigDecimal getTaxPrice() {
        return taxPrice;
    }

    public void setTaxPrice(BigDecimal taxPrice) {
        this.taxPrice = taxPrice;
    }

    public BigDecimal getTaxTotal() {
        return taxTotal;
    }

    public void setTaxTotal(BigDecimal taxTotal) {
        this.taxTotal = taxTotal;
    }
}
